Thema Datum  Von Nutzer Rating
Antwort
02.02.2021 08:53:43 Fushii
NotSolved
02.02.2021 09:31:42 Mase
NotSolved
02.02.2021 09:33:22 MRU Tor
NotSolved
02.02.2021 11:11:55 Gast64475
NotSolved
02.02.2021 11:51:42 ralf_b
NotSolved
04.02.2021 08:26:35 Fushii
NotSolved
Rot wenn neue Zeile angeklickt wird --> Formeln aus vorherige Zeile in neu angeklickte Zeile
04.02.2021 10:48:35 Gast94158
*****
Solved
04.02.2021 11:20:59 Fushii
NotSolved
04.02.2021 11:39:25 ralf_b
NotSolved
04.02.2021 11:46:35 Gast44941
NotSolved

Ansicht des Beitrags:
Von:
Gast94158
Datum:
04.02.2021 10:48:35
Views:
454
Rating: Antwort:
 Nein
Thema:
wenn neue Zeile angeklickt wird --> Formeln aus vorherige Zeile in neu angeklickte Zeile

den Code in das Codemodule des Tabellenblattes. Es wird der benutzte Bereich des Blattes als zu bearbeitender Bereich angenommen. Also falls mehrere Tabellen auf dem Blatt sind kann das daneben gehen. Sollte die Tabelle nicht in Spalte A beginnen  muß evtl etwas angepasst werden. 

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

   Dim rZeile As Range   

  If Target.Row > 1 And Target.Count = 1 Then

     With ActiveSheet 'Zeilenbereich festlegen

       Set rZeile = .Cells(ActiveCell.Row, 1).Resize(, .UsedRange.Columns.Count)

     End With

     If Len(WorksheetFunction.Concat(rZeile)) = 0 Then  'wenn Zeile Leer          

        On Error Resume Next

        Application.EnableEvents = False

        If rZeile.Offset(-1).SpecialCells(xlCellTypeFormulas).Count > 0 Then 'wenn formeln in zeile oberhalb    

          Application.CutCopyMode = False

          rZeile.Offset(-1).Copy

          rZeile.PasteSpecial Paste:=xlPasteFormulasAndNumberFormats, Operation:=xlNone, SkipBlanks:=True,Transpose:=False

          'weil auch Zahlen mit eingefügt werden, werden diese im nächsten Schritt gelöscht

          rZeile.SpecialCells(xlCellTypeConstants).ClearContents

          Application.CutCopyMode = False  

        End If

        Application.EnableEvents = True

      End If

    End If

    Set rZeile = Nothing

End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen